﻿using System;
using Genko.Model.Integration;

namespace Genko.Model
{
	public interface IMemberAdapter
	{
		FillOptions FillOptions { get; set; }
	
		IMemberReader GetReader();
		
		IMemberWriter GetWriter();
		
		bool Fill(Member member);
		
		bool Update(Member member);

		event FillExceptionEventHandler FillException;
	}
}
